迴圈控制就是一直重複執行敘述區塊的程式碼,直到,到達結束條件時,才可以結束迴圈。
For語法
可以執行固定的迴圈次數,「Step量」依指定來增加或減少變數,如果Step為1的話可以省略Step關鍵字。
For 數值變數 = 初始值 To 終止值 [Step量]
敘述區塊
Next 數值變數
For Each語法
和For迴圈相似,但是For Each主要使用在陣列,此迴圈可以將陣列中的元素做進一步的運算。
For Each 數值變數 In 陣列
敘述區塊
Next 數值變數
當VBA迴圈還沒有到達結束條件時,我們可以使用Exit For來強迫跳出For…Next迴圈,就可以馬上結束在執行的迴圈。
For 數值變數 = 初始值 To 終止值 [Step量]
…
Exit For
…
Next 數值變數
參考資料
https://blog.gtwang.org/programming/excel-vba-programming-loop/